
/* 内容样式 */
$wid:1200px;
$mgauto:0 auto;
.containerbg{
	width:100%;
	min-width:$wid;
	// margin-top:20px;
	background:#f5f5f5;
	overflow:hidden;
	.headerShadow{
		background: url(../img/headerbg.png) 0 bottom repeat-x;
		width: 100%;
		height: 8px;

		}
	.container{
		width:$wid;
		margin:10px auto;
		.details{
			background:#fff;
			padding: 70px 0;
			.details_fl{
			    width: 510px;
				margin-left: 95px;
				.nor_img img{
					height:460px;
					cursor:pointer;
					border:1px solid #ddd;
				}
			}
			.details_fr{
			    padding: 20px 0 0 85px;
			    width: 425px;
			    h1{
		    	    font-weight: normal;
		    	    a{
	    	    	    font-size: 24px;
					    display: block;
					    color: #333;
					    max-width: 361px;
					    white-space: nowrap;
					    overflow: hidden;
					    text-overflow: ellipsis;
		    	    }
			    }
			    .details_name{
				    font-size: 14px;
				    margin:4px 20px 10px 0;
				    max-width: 341px;
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
			    }
			    .price_l{
			    	display: block;
			    	width:60px;
			    	margin-bottom:10px;
			    }
			    .price_b{
		    	    font-size: 18px;
   					font-weight: bold;
			    }
			    .details_l{
			    	width:60px;
			    	display: block;
			    	margin-bottom:10px;
			    }
			  	.allSize{
			    	height:28px;
			    	line-height: 28px;
			    	width:60px;
			    }
			    .size_num .size{
				    background: #fff;
				    width: 42px;
				    height: 28px;
				    line-height: 28px;
				    text-align:center;
				    padding: 0 5px;
				    margin-right:5px;
				    border: solid 1px #333;
				    color: #333;
				    border-radius: 2px;
				    cursor: pointer;
			    }
			    .size_num .active{
			    	background: #000;
			    	color:#fff;
			    }
			    p{
			    	padding-left:60px;
			    	margin:10px 0 20px 0;
			    }
			    .details_buy{
			    	.buy_now{
		    		    background: #333;
						width: 152px;
						height: 45px;
					    font-size: 14px;
					    cursor: pointer;
					    border-radius: 2px;
					    text-align:center;
					    a{color:#fff;line-height: 45px;}
			    	}
			    	.atc{
		    		    background: #c53f40;
						margin-left: 10px;
						width: 143px;
						height: 45px;
					    font-size: 14px;
					    cursor: pointer;
					    border-radius: 2px;
					    text-align:center;
					    a{color:#fff;line-height: 45px;}
			    	}
				    .details_share{
				    	.collect{
				    	    border: solid 1px #e8e8e8;
						    margin-left: 10px;
				    		display: inline-block;
				    	    width: 43px;
						    height: 43px;
						    background: url(../img/pst.gif) no-repeat;
					        background-position: 0 -13px;
				    	}
				    	.share{
				    		cursor:pointer;
			    		    border: solid 1px #e8e8e8;
						    float: left;
						    width: 43px;
						    height: 43px;
						    margin-left: 20px;
						    background: url(../img/pst.gif) 0 -56px no-repeat;
						    position: relative;
				    	}
				    }
			    }
			    .arrive{
		    	    padding: 15px 0;
		    	    height:20px;
		    	    margin-top:10px;
    				border-bottom: solid 1px #f5f5f5;
    				.arrive_time{
					    width: 78px;
					    float: left;
					    display: block;
    				}
    				span{
    					display: block;
    					width: 345px;
					    float: right;
					    display: block;
    				}
			    }
			}
		}
		.details_tab{
			background:#fff;
			margin:20px 0;
			 ul li{
			 	cursor:pointer;
				float:left;
				width:110px;
				height:60px;
				line-height: 60px;
				text-align: center;
				font-size: 14px;
			}
			.tab_active{
				background:#505050;
				color:#fff;
			}
		}
	}
	
}